x86: Improve zap_low_mappings.
authorKeir Fraser <keir@xensource.com>
Sat, 12 May 2007 11:07:01 +0000 (12:07 +0100)
committerKeir Fraser <keir@xensource.com>
Sat, 12 May 2007 11:07:01 +0000 (12:07 +0100)
commit7c9f1018ee71b572c0013f1cab13e2f83373a6e0
treefe30efee2d10aed6df9e6cef0c08b822dcd87096
parent39f1622a2811fd27091a5d580114cb93b78a22e3
x86: Improve zap_low_mappings.

Do it earlier on x86/64, properly free non-superpages on x86/32, and
leave a mapping of the boot trampoline (0x90000-0xA0000) in place.

Signed-off-by: Keir Fraser <keir@xensource.com>
xen/arch/x86/domain_build.c
xen/arch/x86/mm.c
xen/arch/x86/setup.c
xen/arch/x86/smpboot.c
xen/arch/x86/x86_32/mm.c
xen/arch/x86/x86_64/mm.c
xen/include/asm-x86/page.h